
import request from '../utils/request';

// 获取栏目列表
export function getCategoryList() {
    return request.get("/category");
}

// 根据栏目获取文章列表
export function getNewsList(categoryId,pageIndex,pageSize) {
    return request.get("/post", {
        params: {
            // 栏目ID
            category: categoryId,
            // 代表读取第几页数据
            pageIndex,
            // 代表一页有多少条数据
            pageSize,
        }
    });
}

// 文章详情，获取数据
export function getArticleDetail(id) {
    return request.get(`/post/${id}`);
}

// 评论列表
export function getCommentList(articleId) {
    return request.get(`/post_comment/${articleId}`);
}

// 发布评论接口                    文章id，评论内容，回复id
export function publishComment(articleId, content, parentId = null) {
    return request.post(`/post_comment/${articleId}`, {
        content,
        parent_id: parentId,
    });
}

